Thực đơn
Tập tin thiết bịCON
. Chúng được chọn để có tương thích mức độ với CP/M và vẫn tồn tại trong nhiều phiên bản Windows hiện đại để tương thích ngược.Trong một số hệ thống tương tự Unix, hầu hết các tập tin thiết bị được quản lý như một phần của hệ thống tập tin ảo được thiết lập với nhau như bình thường trong /dev
, có thể được liên kết với một daemon điều khiển để theo dõi việc thêm và bỏ phần cứng tại thời điểm chạy, thực hiện các thay đổi tương ứng với hệ thống tập tin thiết bị nếu điều đó không được thực hiện tự động bởi nhân hệ thống, có thể gọi các tập lệnh trong không gian hệ thống hoặc người dùng để xử lý các nhu cầu thiết bị đặc biệt. FreeBSD, DragonFly BSD và Darwin có một hệ thống tập tin chuyên dụng là devfs; các nút thiết bị được quản lý tự động bởi hệ thống tập tin này, trong không gian nhân. Linux đã từng triển khai một hệ thống devfs tương tự nhưng nó đã bị bỏ mặc không phát triển sau đó và sau đó bị loại bỏ hoàn toàn khỏi hệ thống kể từ phiên bản 2.6.17;[2] Linux hiện nay triển khai tích hợp hệ thống được gọi là udev trong không gian người dùng nhưng nó cũng có nhiều biến thể.Trong các hệ thống Unix hỗ trợ phân tách quy trình chroot chẳng hạn như Solaris Containers, thông thường mỗi môi trường chroot cần có /dev
của riêng nó; các điểm gắn kết này sẽ hiển thị trên hệ điều hành chủ tại các nút khác nhau trong cây hệ thống tập tin chung. Bằng cách hạn chế các nút thiết bị được đưa vào các phiên bản chroot của /dev
, môi trường chroot có thể thực thi việc phân tách phần cứng (một chương trình không thể can thiệp vào phần cứng nếu nó không nhìn thấy hoặc đặt tên — một hình thức kiểm soát truy cập thậm chí còn mạnh hơn các quyền của hệ thống tập tin Unix).MS-DOS quản lý xung đột thiết bị phần cứng (xem TSR) bằng cách mở riêng từng tập tin thiết bị. Một ứng dụng cố gắng truy cập vào một thiết bị đã được sử dụng sẽ bị phát hiện và sẽ không thể mở được nút tập tin thiết bị. Nhiều ràng buộc driver thiết bị đã được định nghĩa trong Unix và Linux liên quan đến truy cập đồng thời.[3]
Thực đơn
Tập tin thiết bịLiên quan
Tài liệu tham khảo
WikiPedia: Tập tin thiết bị http://www-128.ibm.com/developerworks/library/l-fs... http://www-128.ibm.com/developerworks/library/l-fs... http://www-128.ibm.com/developerworks/linux/librar... http://www.linuxjournal.com/article/6035 http://support.microsoft.com/kb/102985 http://support.microsoft.com/kb/120740/a http://support.microsoft.com/kb/74496/en-us http://support.microsoft.com/kb/90239 http://sg.danny.cz/scsi/devfs_scsi.html http://freemint.de/docs/mint.mint_doc.html